Skip to content

Reclaim broken high-authority backlinks with 301 redirects#2818

Merged
ctauchen merged 1 commit into
tigera:mainfrom
ctauchen:docs-seo-broken-backlink-redirects
Jul 3, 2026
Merged

Reclaim broken high-authority backlinks with 301 redirects#2818
ctauchen merged 1 commit into
tigera:mainfrom
ctauchen:docs-seo-broken-backlink-redirects

Conversation

@ctauchen

@ctauchen ctauchen commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

What

Adds 56 301 redirects to static/_redirects for docs.tigera.io/calico* (and one docs.tigera.io/calico-enterprise*) URLs that high-authority (DR 50+) external sites still link to, but which now return 404 after the Calico docs were reorganized in Docusaurus. Each broken URL is mapped 1:1 to the most relevant live page, ordered by referring-domain rating (strongest first).

Why

SEO audit request from Laura Ferguson (Corporate Marketing, 2026-07): "Reclaim high-authority broken backlinks with 301 redirects." These broken links leak link equity, referral traffic, and SEO value. The external pages link to old docs.projectcalico.org/... paths that already 301 to docs.tigera.io/calico/latest/<path> and then dead-end on a 404 — this repairs the tigera.io side of the chain.

Coverage is the full tigera.io subdomain backlink export (653 docs.tigera.io backlink rows -> 56 unique broken paths). The www.tigera.io rows (778) are out of scope — already addressed per Laura.

Verification

  • All unique destination URLs return 200 on the live site.
  • Sampled source paths confirmed 404 today.
  • No duplicate from paths, no shadowing wildcard; all rules well-formed (from to 301).
  • The @archive redirect test suite validates against production and will exercise these once deployed.

Judgment calls to review

Where a feature/page was removed and has no direct successor, the redirect points to the nearest relevant page or section landing (never the homepage): networking/dual-stack & security/ -> section landings; network-policy/non-privileged -> /network-policy/; hosted/docker install paths -> /getting-started/; en/latest/*.html, master, master/introduction/ -> /about/; Calico Cloud threat/security-posture-overview -> /calico-cloud/threat/. Reviewers/product may want more precise destinations for these.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings July 3, 2026 11:08
@ctauchen ctauchen requested a review from a team as a code owner July 3, 2026 11:08
@netlify

netlify Bot commented Jul 3, 2026

Copy link
Copy Markdown

Deploy Preview for calico-docs-preview-next ready!

Name Link
🔨 Latest commit 179757e
🔍 Latest deploy log https://app.netlify.com/projects/calico-docs-preview-next/deploys/6a4799c3ade84e0008ab267a
😎 Deploy Preview https://deploy-preview-2818--calico-docs-preview-next.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jul 3, 2026

Copy link
Copy Markdown

Deploy Preview succeeded!

Built without sensitive environment variables

Name Link
🔨 Latest commit 179757e
🔍 Latest deploy log https://app.netlify.com/projects/tigera/deploys/6a4799c30228a200083a6e33
😎 Deploy Preview https://deploy-preview-2818--tigera.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 89 (🔴 down 6 from production)
Accessibility: 98 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@ctauchen ctauchen force-pushed the docs-seo-broken-backlink-redirects branch from d7a4a76 to 9b4fe06 Compare July 3, 2026 11:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR primarily targets SEO and navigation correctness in the Calico docs site by adding Netlify redirects for previously-referenced (now 404) URLs, and also updates Calico Enterprise docs version routing/content to align latest with the intended release.

Changes:

  • Add 23 new 301 entries in static/_redirects to reclaim broken, high-authority backlinks.
  • Update Calico Enterprise docs version configuration so 3.23-2 is served at /calico-enterprise/latest and 3.22-2 at /calico-enterprise/3.22.
  • Add/adjust Calico Enterprise versioned documentation/content (notably a large version-3.23-1 doc set) and update the archive page links accordingly.

Reviewed changes

Copilot reviewed 1 out of 1 changed files in this pull request and generated no comments.

Show a summary per file
File Description
static/_redirects Adds SEO-focused 301 redirects for legacy Calico/Calico Cloud URLs.
src/pages/archive.md Updates Calico Enterprise version links (new latest + archived 3.20 site).
docusaurus.config.js Changes Calico Enterprise version routing (3.23-2 becomes latest, updates onlyIncludeVersions/lastVersion).
calico-enterprise_versions.json Adds 3.23-1 to the version list.
calico-enterprise_versioned_docs/version-3.23-2/variables.js Updates releaseTitle, baseUrl and download URLs to match the new latest mapping.
calico-enterprise_versioned_docs/version-3.22-2/variables.js Updates baseUrl to /calico-enterprise/3.22 to match the new version path.
calico-enterprise_versioned_docs/version-3.23-1/** Adds a large set of versioned Calico Enterprise docs and supporting components for 3.23-1.

Add 23 301 redirects for docs.tigera.io/calico paths that DR 50+ external
sites link to but which now 404 after the Docusaurus reorg. Each broken URL
is mapped 1:1 to the most relevant live page (never the homepage), ordered
by referring-domain rating. Fixes the projectcalico.org -> docs.tigera.io
redirect chains that currently dead-end.

SEO audit request from Laura Ferguson (2026-07).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ctauchen ctauchen force-pushed the docs-seo-broken-backlink-redirects branch from 9b4fe06 to 179757e Compare July 3, 2026 11:15
@ctauchen ctauchen merged commit 1066b22 into tigera:main Jul 3, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants